#ifndef _MY_GPIO_H_
#define _MY_GPIO_H_

#include "driver/gpio.h"
#include "hal/gpio_types.h"
void hal_gpio_init(uint8_t pin,gpio_mode_t mode);
void gpio_outputOD_init(uint8_t pin);
void hal_gpio_outSet(uint8_t pin ,uint8_t state);
uint8_t hal_gpio_get_level (uint8_t pin);
void gpio_output_init(uint8_t pin ,uint8_t pull_up_en,uint8_t pull_down_en);
void gpio_intput_init(uint8_t pin ,uint8_t pull_up_en,uint8_t pull_down_en ,gpio_int_type_t intr_type);
#endif
